<!doctype html>
<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.4.0";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = 'DD01F3B8AA0E1DE2DEA1AE7D6CA5B0DD';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'com.tractionsoftware.gwt.demo.autosizingtextarea.AutoSizingTextAreaDemo',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
function l(){}
function r(){}
function q(){}
function p(){}
function o(){}
function y(){}
function L(){}
function G(){}
function U(){}
function Q(){}
function Z(){}
function Y(){}
function Ul(){}
function fb(){}
function wb(){}
function vb(){}
function ub(){}
function Gb(){}
function tb(){}
function Lb(){}
function Kb(){}
function Jb(){}
function Rb(){}
function Qb(){}
function Wb(){}
function Sb(){}
function Zb(){}
function ac(){}
function dc(){}
function jc(){}
function hc(){}
function qc(){}
function nc(){}
function xc(){}
function uc(){}
function Bc(){}
function Hc(){}
function Gc(){}
function Fc(){}
function Tc(){}
function Wc(){}
function Vc(){}
function $c(){}
function Zc(){}
function bd(){}
function ad(){}
function Ld(){}
function Vd(){}
function he(){}
function qe(){}
function pe(){}
function te(){}
function se(){}
function ve(){}
function ue(){}
function ye(){}
function xe(){}
function ze(){}
function Ce(){}
function Ae(){}
function Fe(){}
function De(){}
function Ze(){}
function df(){}
function Af(){}
function zf(){}
function yf(){}
function xf(){}
function wf(){}
function gg(){}
function ng(){}
function mg(){}
function qg(){}
function pg(){}
function sg(){}
function zg(){}
function Cg(){}
function Ig(){}
function Sg(){}
function Rg(){}
function Vg(){}
function Ug(){}
function Wg(){}
function $g(){}
function Zg(){}
function Yg(){}
function jh(){}
function mh(){}
function lh(){}
function vh(){}
function uh(){}
function xh(){}
function wh(){}
function zh(){}
function yh(){}
function Bh(){}
function Ah(){}
function Ch(){}
function Kh(){}
function Rh(){}
function Uh(){}
function Xh(){}
function $h(){}
function hi(){}
function mi(){}
function ri(){}
function ui(){}
function ti(){}
function vi(){}
function xi(){}
function zi(){}
function Ci(){}
function Gi(){}
function Fi(){}
function Qi(){}
function Ti(){}
function Vi(){}
function Vj(){}
function nj(){}
function qj(){}
function yj(){}
function xj(){}
function Uj(){}
function ck(){}
function kk(){}
function jk(){}
function rk(){}
function wk(){}
function Hk(){}
function Pk(){}
function Sk(){}
function Yk(){}
function bl(){}
function ul(){}
function tl(){}
function yl(){}
function Bl(){}
function Ml(){}
function Rl(){}
function Wi(a){}
function t(a){S()}
function u(){S()}
function si(){S()}
function wi(){S()}
function Ai(){S()}
function Di(){S()}
function Ri(){S()}
function oj(){S()}
function Sl(){S()}
function Si(a){S()}
function yi(a){S()}
function Bi(a){S()}
function Ei(a){S()}
function Ui(a){S()}
function pj(a){S()}
function ce(){Xd()}
function af(){_e()}
function Al(){Ej(this)}
function gc(){this.b={}}
function Uc(a){this.b=a}
function kh(a){this.b=a}
function Mh(a){this.c=a}
function Ki(a){this.b=a}
function Zj(a){this.b=a}
function Zk(a){this.b=a}
function nk(a){this.b=a}
function Lk(a){this.e=a}
function Ob(){this.d=++Mb}
function xb(a,b){a.e=b}
function zb(a,b){a.b=b}
function Ab(a,b){a.c=b}
function Cf(a,b){a.r=b}
function Df(a,b){Je(a.r,b)}
function Ef(a,b){Ke(a.r,b)}
function ii(a,b){bh(a.j,b)}
function Dh(a,b){Fh(a,b,a.d)}
function dg(a,b){$f(a,b,a.r)}
function Ag(a,b){$f(a,b,a.r)}
function Ke(a,b){hf();sf(a,b)}
function Le(a,b){hf();tf(a,b)}
function fh(){fh=Ul;th()}
function I(){I=Ul;H=new L}
function Xd(){Xd=Ul;Wd=new le}
function _e(){_e=Ul;$e=new Ob}
function sl(){sl=Ul;rl=new ul}
function Fl(){this.b=new Al}
function ch(a){this.r=a;new $c}
function Bf(){throw new oj}
function ec(a,b){return a.b[b]}
function fc(a,b,c){a.b[b]=c}
function fe(a,b,c){a[Ni(F(b))]=c}
function Je(a,b){a.style[im]=b}
function jf(a,b){a.__listener=b}
function ol(a,b,c){a.splice(b,c)}
function ie(a,b){return je(a.b,b)}
function je(a,b){return a.test(b)}
function Jf(a,b){!!a.p&&Dc(a.p,b)}
function Fb(a){zc(a.b,gh(a.b))}
function Sh(a){Rc(a.b,a.d,a.c)}
function pc(a){bi(a,em);_h(a)}
function wc(a){ii(a,gh(a.d));_h(a)}
function Yc(a){Xc.call(this,a)}
function kg(a){Yc.call(this,a)}
function ef(){Ec.call(this,null)}
function ni(){fh();ih.call(this)}
function ag(){this.b=new Ih(this)}
function Uk(a,b){this.b=a;this.c=b}
function Nl(a,b){this.b=a;this.c=b}
function sk(a,b){this.c=a;this.b=b}
function Dl(a,b){return Fj(a.b,b)}
function Ik(a){return a.c<a.e.U()}
function Ij(b,a){return b.f[Zl+a]}
function $i(b,a){return b.indexOf(a)}
function Kj(b,a){return Zl+a in b.f}
function nd(a,b){return a.cM&&a.cM[b]}
function td(a){return a==null?null:a}
function F(a){return a.$H||(a.$H=++A)}
function pl(a,b,c,d){a.splice(b,c,d)}
function zk(a,b){(a<0||a>=b)&&Ck(a,b)}
function jj(){jj=Ul;gj={};ij={}}
function Ve(){if(!Oe){uf();Oe=true}}
function We(){if(!Se){vf();Se=true}}
function hf(){if(!ff){rf();ff=true}}
function kf(a){return !rd(a)&&qd(a,13)}
function sd(a){return a.tM==Ul||md(a,1)}
function md(a,b){return a.cM&&!!a.cM[b]}
function Xi(b,a){return b.charCodeAt(a)}
function kb(b,a){return b.appendChild(a)}
function lb(b,a){return b.removeChild(a)}
function El(a,b){return Pj(a.b,b)!=null}
function Ec(a){this.b=new Sc;this.c=a}
function Sc(){this.e=new Al;this.d=false}
function jg(){jg=Ul;hg=new ng;ig=new qg}
function Eb(){Eb=Ul;Db=new Pb(bm,new Gb)}
function Ub(){Ub=Ul;Tb=new Pb(cm,new Wb)}
function _b(){_b=Ul;$b=new Pb(dm,new ac)}
function oe(){oe=Ul;ne();Ud(wd,new qe)}
function we(){we=Ul;ne();Ud(zd,new ye)}
function ne(){ne=Ul;Od();Ud(yd,new ve)}
function re(){re=Ul;Od();Ud(xd,new te)}
function Xg(){Ng.call(this,$doc.body)}
function Sd(a){Od();Td.call(this,a?[a]:[])}
function dk(a){return a.c=od(Jk(a.b),36)}
function oi(a){return a.charCode||a.keyCode}
function qd(a,b){return a!=null&&md(a,b)}
function B(a,b,c){return a.apply(b,c);var d}
function Kc(a,b,c){var d;d=Nc(a,b);d.Q(c)}
function Oc(a,b){var c;c=Pc(a,b);return c}
function cl(a,b){gd(a.b,a.c++,b);return true}
function bh(a,b){gh(a);a.r[Jm]=b!=null?b:Wl}
function Ic(a,b){!a.b&&(a.b=new fl);cl(a.b,b)}
function lc(a){var b;if(ic){b=new jc;Dc(a,b)}}
function sc(a){var b;if(oc){b=new qc;Dc(a,b)}}
function v(a){S();this.b=a;R(new fb,this)}
function Th(a,b,c){this.b=a;this.d=b;this.c=c}
function Vh(a,b,c){this.b=a;this.d=b;this.c=c}
function Yh(a,b,c){this.b=a;this.d=b;this.c=c}
function Ng(a){ag.call(this);this.r=a;Kf(this)}
function Og(a){Mg();try{a.G()}finally{El(Lg,a)}}
function T(){try{null.a()}catch(a){return a}}
function bj(b,a){return b.substr(a,b.length-a)}
function sb(b,a){return b.getElementById(a)}
function Cc(a,b,c){return new Uc(Jc(a.b,b,c))}
function x(a){var b;return b=a,sd(b)?b.hC():F(b)}
function gh(a){var b;b=ah(a);return b==null?Wl:b}
function fl(){this.b=ed(Ed,{23:1},0,0,0)}
function Pi(){Pi=Ul;Oi=ed(Dd,{23:1},28,256,0)}
function jd(){jd=Ul;hd=[];id=[];kd(new bd,hd,id)}
function Od(){Od=Ul;$doc.body;oe();re();new ke;we()}
function Mg(){Mg=Ul;Jg=new Sg;Kg=new Al;Lg=new Fl}
function ke(){this.b=new RegExp('<([\\w:]+)')}
function Te(a){Ve();return Ue(ic?ic:(ic=new Ob),a)}
function zj(a){var b;b=new Zj(a);return new Uk(a,b)}
function Cl(a,b){var c;c=Lj(a.b,b,a);return c==null}
function w(a,b){var c;return c=a,sd(c)?c.eQ(b):c===b}
function P(a,b){a.length>=b&&a.splice(0,b);return a}
function M(a,b){!a&&(a=[]);a[a.length]=b;return a}
function vd(a){if(a!=null){throw new wi}return null}
function Jd(a){if(qd(a,32)){return a}return new v(a)}
function Tk(a){var b;b=new fk(a.c.b);return new Zk(b)}
function zc(a){var b;if(vc){b=new xc;!!a.p&&Dc(a.p,b)}}
function rd(a){return a!=null&&a.tM!=Ul&&!md(a,1)}
function zl(a,b){return td(a)===td(b)||a!=null&&w(a,b)}
function Tl(a,b){return td(a)===td(b)||a!=null&&w(a,b)}
function Ue(a,b){return Cc((!Pe&&(Pe=new ef),Pe),a,b)}
function nb(b,a){return b[a]==null?null:String(b[a])}
function ob(a){return typeof a.tabIndex!=_l?a.tabIndex:-1}
function Eg(a){return a.__gwt_resolve?a.__gwt_resolve():a}
function Ej(a){a.b=[];a.f={};a.d=false;a.c=null;a.e=0}
function mj(){if(hj==256){gj=ij;ij={};hj=0}++hj}
function Ih(a){this.c=a;this.b=ed(Cd,{23:1},20,4,0)}
function Rc(a,b,c){a.c>0?Ic(a,new Yh(a,b,c)):Mc(a,b,c)}
function $f(a,b,c){Nf(b);Dh(a.b,b);kb(c,Eg(b.r));Of(b,a)}
function If(a,b,c){return Cc(!a.p?(a.p=new Ec(a)):a.p,c,b)}
function aj(c,a,b){b=dj(b);return c.replace(RegExp(a,'g'),b)}
function Ud(a,b){Od();!Md&&(Md={});fe(Md,a,b);return a}
function ed(a,b,c,d,e){var f;f=dd(e,d);fd(a,b,c,f);return f}
function od(a,b){if(a!=null&&!nd(a,b)){throw new wi}return a}
function Lh(a){if(a.b>=a.c.d){throw new Sl}return a.c.b[++a.b]}
function Qk(a){if(a.c<=0){throw new Sl}return a.b._(a.d=--a.c)}
function Kk(a){if(a.d<0){throw new Ai}a.e.cb(a.d);a.c=a.d;a.d=-1}
function Ck(a,b){throw new Ei('Index: '+a+', Size: '+b)}
function Hh(a,b){var c;c=Eh(a,b);if(c==-1){throw new Sl}Gh(a,c)}
function Td(a){this.b=ed(Ad,{23:1},0,0,0);this.c=[];Rd(this,a)}
function ji(a){ei.call(this,a,new ih);this.i=50;this.g=600}
function hh(a){ch.call(this,a,(!Ee&&(Ee=new Fe),!Be&&(Be=new Ce)))}
function Bg(){ag.call(this);Cf(this,$doc.createElement('div'))}
function Pg(){Mg();try{lg(Lg,Jg)}finally{Ej(Lg.b);Ej(Kg)}}
function C(){if(z++==0){J((I(),H));return true}return false}
function Yi(a,b){if(!qd(b,1)){return false}return String(a)==b}
function qi(a,b){var c;c=pi(a,b);return c!=null?parseInt(c,10)||0:0}
function Nj(a,b){var c;c=a.c;a.c=b;if(!a.d){a.d=true;++a.e}return c}
function Rj(a){var b;b=a.c;a.c=null;if(a.d){a.d=false;--a.e}return b}
function Qd(a){var b;b=a.b.length;if(0<b){return a.b[0]}return null}
function cd(a,b){var c,d;c=a;d=dd(0,b);fd(c.aC,c.cM,c.qI,d);return d}
function fd(a,b,c,d){jd();ld(d,hd,id);d.aC=a;d.cM=b;d.qI=c;return d}
function ld(a,b,c){jd();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
function eb(a,b){var c;c=$(a,b);return c.length==0?(new U).u(b):P(c,1)}
function Vb(a,b){var c;c=oi(a.b);ci(b,a,gh(b.d)+String.fromCharCode(c))}
function el(a,b){var c;c=(zk(b,a.c),a.b[b]);ol(a.b,b,1);--a.c;return c}
function dl(a,b,c){for(;c<a.c;++c){if(Tl(b,a.b[c])){return c}}return -1}
function ah(a){var b,c;c=nb(a.r,Jm);b=c;if(Yi(Wl,c)){return null}return b}
function pd(a){if(a!=null&&(a.tM==Ul||md(a,1))){throw new wi}return a}
function Jk(a){if(a.c>=a.e.U()){throw new Sl}return a.e._(a.d=a.c++)}
function Fg(a){return function(){this.__gwt_resolve=Gg;return a.B()}}
function Hg(b){try{return !!b&&!!b.__gwt_resolve}catch(a){return false}}
function Xe(){var a;if(Oe){a=new af;!!Pe&&Dc(Pe,a);return null}return null}
function Eh(a,b){var c;for(c=0;c<a.d;++c){if(a.b[c]==b){return c}}return -1}
function kd(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
function Oj(e,a,b){var c,d=e.f;a=Zl+a;a in d?(c=d[a]):++e.e;d[a]=b;return c}
function E(a,b,c){var d;d=C();try{return B(a,b,c)}finally{d&&K((I(),H));--z}}
function Pf(a,b){a.o==-1?Le(a.r,b|(a.r.__eventBits||0)):(a.o|=b)}
function Fj(a,b){return b==null?a.d:qd(b,1)?Kj(a,od(b,1)):Jj(a,b,~~x(b))}
function Gj(a,b){return b==null?a.c:qd(b,1)?Ij(a,od(b,1)):Hj(a,b,~~x(b))}
function Pj(a,b){return b==null?Rj(a):qd(b,1)?Sj(a,od(b,1)):Qj(a,b,~~x(b))}
function Pd(a,b){return a.b.length==0?Wl:Yd((!Nd&&(Nd=new ce),Nd),Qd(a),b)}
function ud(a){return ~~Math.max(Math.min(a,2147483647),-2147483648)}
function Gg(){throw 'A PotentialElement cannot be resolved twice.'}
function Qh(b){try{return b.selectionEnd-b.selectionStart}catch(a){return 0}}
function me(c){return c.replace(/\-(\w)/g,function(a,b){return b.toUpperCase()})}
function _i(c,a){var b=(new RegExp(a)).exec(c);return b==null?false:c==b[0]}
function ae(a){a=aj(cj(a),'[^\\d\\.\\-]+.*$',Wl);return (a?true:false)?Ii(a):0}
function eg(a){a.style['left']=Wl;a.style['top']=Wl;a.style['position']=Wl}
function de(a){if(a.length){for(i=a.length-1;i>=0;i--)delete a[i];a.length=0}}
function ge(a,b){var c,d,e;for(d=0,e=b.length;d<e;++d){c=b[d];a[Ni(ee(a))]=c}}
function Ie(a,b,c){var d;d=Ge;Ge=a;b==He&&gf(a.type)==8192&&(He=null);c.A(a);Ge=d}
function Rk(a,b){var c;this.b=a;this.e=a;c=a.U();(b<0||b>c)&&Ck(b,c);this.c=b}
function Pb(a,b){Ob.call(this);this.b=b;!yb&&(yb=new gc);fc(yb,a,this);this.c=a}
function db(a){var b;b=P(eb(a,T()),3);b.length==0&&(b=P((new U).s(),1));return b}
function Sj(d,a){var b,c=d.f;a=Zl+a;if(a in c){b=c[a];--d.e;delete c[a]}return b}
function ai(a,b,c){var d;d=qi(a.d.r,b);if(d>0){a.d.r.style[b]=c;a.j.r.style[b]=c}return d}
function K(a){var b,c;if(a.c){c=null;do{b=a.c;a.c=null;c=N(b,c)}while(a.c);a.c=c}}
function J(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=N(b,c)}while(a.b);a.b=c}}
function Lj(a,b,c){return b==null?Nj(a,c):qd(b,1)?Oj(a,od(b,1),c):Mj(a,b,c,~~x(b))}
function D(b){return function(){try{return E(b,this,arguments)}catch(a){throw a}}}
function rb(a){return (Yi(a.compatMode,am)?a.documentElement:a.body).clientWidth}
function qb(a){return (Yi(a.compatMode,am)?a.documentElement:a.body).clientHeight}
function Zi(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
function vf(){var b=$wnd.onresize;$wnd.onresize=Vl(function(a){try{Ye()}finally{b&&b(a)}})}
function fk(a){var b;this.d=a;b=new fl;a.d&&cl(b,new nk(a));Dj(a,b);Cj(a,b);this.b=new Lk(b)}
function Xc(a){u.call(this,a.U()==0?null:od(a.V(ed(Hd,{23:1,33:1},32,0,0)),33)[0]);this.b=a}
function ih(){fh();hh.call(this,$doc.createElement('textarea'));this.r[Km]='gwt-TextArea'}
function Ii(a){var b;b=Ji(a);if(isNaN(b)){throw new Ui('For input string: "'+a+'"')}return b}
function rj(a,b){var c;while(a.M()){c=a.N();if(b==null?c==null:w(b,c)){return a}}return null}
function $d(a){if(Zi('float',a)){return 'cssFloat'}else if(Zi('for',a)){return 'htmlFor'}return me(a)}
function pb(a,b){while(b){if(a==b){return true}b=b.parentNode;b&&b.nodeType!=1&&(b=null)}return false}
function _g(a,b){if(!a.b){a.b=true;Hf(a,new kh(a),(Eb(),Eb(),Db))}return If(a,b,(!vc&&(vc=new Ob),vc))}
function Ye(){var a,b;if(Se){b=rb($doc);a=qb($doc);if(Re!=b||Qe!=a){Re=b;Qe=a;sc((!Pe&&(Pe=new ef),Pe))}}}
function Qc(a){var b,c;if(a.b){try{for(c=new Lk(a.b);c.c<c.e.U();){b=od(Jk(c),21);b.P()}}finally{a.b=null}}}
function Gh(a,b){var c;if(b<0||b>=a.d){throw new Di}--a.d;for(c=b;c<a.d;++c){gd(a.b,c,a.b[c+1])}gd(a.b,a.d,null)}
function ek(a){if(!a.c){throw new Bi('Must call next() before remove().')}else{Kk(a.b);Pj(a.d,a.c.X());a.c=null}}
function Dj(e,a){var b=e.f;for(var c in b){if(c.charCodeAt(0)==58){var d=new sk(e,c.substring(1));a.Q(d)}}}
function lj(a){jj();var b=Zl+a;var c=ij[b];if(c!=null){return c}c=gj[b];c==null&&(c=kj(a));mj();return ij[b]=c}
function bi(b,c){var a,d;d=pi(b.d.r,c);if(d!=null){try{b.j.r.style[c]=d}catch(a){a=Jd(a);if(!qd(a,27))throw a}}}
function pi(b,c){var a;try{return Pd((Od(),new Sd(b)),c)}catch(a){a=Jd(a);if(qd(a,27)){return null}else throw a}}
function Yj(a,b){var c,d,e;if(qd(b,36)){c=od(b,36);d=c.X();if(Fj(a.b,d)){e=Gj(a.b,d);return zl(c.Y(),e)}}return false}
function Nc(a,b){var c,d;d=od(Gj(a.e,b),35);if(!d){d=new Al;Lj(a.e,b,d)}c=od(d.c,34);if(!c){c=new fl;Nj(d,c)}return c}
function $(a,b){var c,d,e;e=b&&b.stack?b.stack.split('\n'):[];for(c=0,d=e.length;c<d;++c){e[c]=a.t(e[c])}return e}
function S(){var a,b,c,d;c=db(new fb);d=ed(Fd,{23:1},31,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new Wi(c[a])}s(d)}
function s(a){var b,c,d;c=ed(Fd,{23:1},31,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new Ri}c[d]=a[d]}}
function Pc(a,b){var c,d;d=od(Gj(a.e,b),35);if(!d){return sl(),sl(),rl}c=od(d.c,34);if(!c){return sl(),sl(),rl}return c}
function Mc(a,b,c){var d,e,f;d=Pc(a,b);e=d.T(c);e&&d.S()&&(f=od(Gj(a.e,b),35),od(Rj(f),34),f.e==0&&Pj(a.e,b),undefined)}
function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{Vl(Id)()}catch(a){b(c)}else{Vl(Id)()}}
function th(){th=Ul;ph=new vh;qh=new xh;rh=new zh;sh=new Bh;fd(Bd,{23:1},19,[ph,qh,rh,sh])}
function le(){this.b=new RegExp('^(fillOpacity|fontWeight|lineHeight|opacity|orphans|widows|zIndex|zoom)$','i')}
function ee(c){if(typeof c.length=='number')return c.length;var a,b=0;for(a in c)a!='__gwt_ObjectId'&&b++;return b}
function cj(c){if(c.length==0||c[0]>$l&&c[c.length-1]>$l){return c}var a=c.replace(/^(\s*)/,Wl);var b=a.replace(/\s*$/,Wl);return b}
function Ni(a){var b,c;if(a>-129&&a<128){b=a+128;c=(Pi(),Oi)[b];!c&&(c=Oi[b]=new Ki(a));return c}return new Ki(a)}
function Lf(a,b){var c;switch(gf(b.type)){case 16:case 32:c=b.relatedTarget;if(!!c&&pb(a.r,c)){return}}Bb(b,a,a.r)}
function ci(a,b,c){switch(b.b.keyCode||0){case 38:case 40:case 37:case 39:break;default:if(Qh(a.d.r)==0){bh(a.j,c);_h(a);break}}}
function Bb(a,b,c){var d,e,f;if(yb){f=od(ec(yb,a.type),3);if(f){d=f.b.b;e=f.b.c;zb(f.b,a);Ab(f.b,c);Jf(b,f.b);zb(f.b,d);Ab(f.b,e)}}}
function Jj(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.X();if(h.W(a,g)){return true}}}return false}
function Hj(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.X();if(h.W(a,g)){return f.Y()}}}return null}
function Cj(h,a){var b=h.b;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.Q(e[f])}}}}
function R(a,b){var c,d,e,f;e=eb(a,rd(b.b)?pd(b.b):null);f=ed(Fd,{23:1},31,e.length,0);for(c=0,d=f.length;c<d;++c){f[c]=new Wi(e[c])}s(f)}
function Rd(a,b){var c,d;if(b){de(a.c);d=b.length;a.b=ed(Ad,{23:1},0,d,0);for(c=0;c<d;++c){gd(a.b,c,b[c]);ge(a.c,fd(Ad,{23:1},0,[b[c]]))}}return a}
function gd(a,b,c){if(c!=null){if(a.qI>0&&!nd(c,a.qI)){throw new si}if(a.qI<0&&(c.tM==Ul||md(c,1))){throw new si}}return a[b]=c}
function di(a){bi(a,pm);bi(a,'fontSize');bi(a,'fontFamily');bi(a,'fontWeight');bi(a,Lm);bi(a,jm);bi(a,nm);bi(a,km);bi(a,mm);_h(a)}
function Zd(a,b){if(b.clientHeight==0&&b.clientWidth==0&&Yi('inline',Yd(a,b,pm))){be(b,pm,'inline-block');be(b,em,qm);be(b,im,qm)}}
function O(a){var b,c,d;d=Wl;a=cj(a);b=a.indexOf(Xl);if(b!=-1){c=a.indexOf('function')==0?8:0;d=cj(a.substr(c,b-c))}return d.length>0?d:Yl}
function Hf(a,b,c){var d;d=gf(c.c);d==-1?Ef(a,c.c):a.o==-1?Le(a.r,d|(a.r.__eventBits||0)):(a.o|=d);return Cc(!a.p?(a.p=new Ec(a)):a.p,c,b)}
function _d(b,c,d){try{var e=$doc.defaultView.getComputedStyle(b,d);return e&&e.getPropertyValue?e.getPropertyValue(c):null}catch(a){return null}}
function N(b,c){var a,d,e,f;for(d=0,e=b.length;d<e;++d){f=b[d];try{f[1]?f[0].db()&&(c=M(c,f)):f[0].db()}catch(a){a=Jd(a);if(!qd(a,30))throw a}}return c}
function dj(a){var b;b=0;while(0<=(b=a.indexOf('\\',b))){a.charCodeAt(b+1)==36?(a=a.substr(0,b-0)+'$'+bj(a,++b)):(a=a.substr(0,b-0)+bj(a,++b))}return a}
function Ji(a){var b=Hi;!b&&(b=Hi=/^\s*[+-]?((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?\s*$/i);if(b.test(a)){return parseFloat(a)}else{return Number.NaN}}
function _f(a,b){var c,d;if(b.q!=a){return false}try{Of(b,null)}finally{c=b.r;lb((d=c.parentNode,(!d||d.nodeType!=1)&&(d=null),d),c);Hh(a.b,b)}return true}
function Nf(a){if(!a.q){(Mg(),Dl(Lg,a))&&Og(a)}else if(qd(a.q,15)){od(a.q,15).J(a)}else if(a.q){throw new Bi("This widget's parent does not implement HasWidgets")}}
function tg(a,b){var c;if(a.k){throw new Bi('Composite.initWidget() may only be called once.')}Nf(b);c=b.r;a.r=c;Hg(c)&&(c.__gwt_resolve=Fg(a),undefined);a.k=b;Of(b,a)}
function _h(a){var b,c;b=(c=a.j.r,c.scrollTop=10000,c.scrollTop||0)+a.f;b<a.i?(b=a.i):b>a.g&&(b=a.g);Df(a.e,a.b+b+lm);Df(a.d,b+lm);b==a.g&&(a.d.r.style['overflow']=qm,undefined)}
function Qj(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.X();if(h.W(a,g)){c.length==1?delete h.b[b]:c.splice(d,1);--h.e;return f.Y()}}}return null}
function Mj(k,a,b,c){var d=k.b[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var h=g.X();if(k.W(a,h)){var j=g.Y();g.Z(b);return j}}}else{d=k.b[c]=[]}var g=new Nl(a,b);d.push(g);++k.e;return null}
function dd(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
function lg(b,c){jg();var a,d,e,f,g;d=null;for(g=b.K();g.M();){f=od(g.N(),20);try{c.L(f)}catch(a){a=Jd(a);if(qd(a,32)){e=a;!d&&(d=new Fl);Cl(d,e)}else throw a}}if(d){throw new kg(d)}}
function Of(a,b){var c;c=a.q;if(!b){try{!!c&&c.E()&&a.G()}finally{a.q=null}}else{if(c){throw new Bi('Cannot set a new parent without first clearing the old parent')}a.q=b;b.E()&&a.F()}}
function Jc(a,b,c){if(!b){throw new Si('Cannot add a handler with a null type')}if(!c){throw new Si('Cannot add a null handler')}a.c>0?Ic(a,new Vh(a,b,c)):Kc(a,b,c);return new Th(a,b,c)}
function Kd(a){return $stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date).getTime(),type:'onModuleLoadStart',className:a})}
function Mf(a){if(!a.E()){throw new Bi("Should only call onDetach when the widget is attached to the browser's document")}try{a.I()}finally{try{a.D()}finally{a.r.__listener=null;a.n=false}}}
function Kf(a){var b;if(a.E()){throw new Bi("Should only call onAttach when the widget is detached from the browser's document")}a.n=true;jf(a.r,a);b=a.o;a.o=-1;b>0&&(a.o==-1?Le(a.r,b|(a.r.__eventBits||0)):(a.o|=b));a.C();a.H()}
function Dc(b,c){var a,d,e;!c.d||(c.d=false,c.e=null);e=c.e;xb(c,b.c);try{Lc(b.b,c)}catch(a){a=Jd(a);if(qd(a,22)){d=a;throw new Yc(d.b)}else throw a}finally{e==null?(c.d=true,c.e=null):(c.e=e)}}
function be(a,b,c){if(!a||b==null){return}b=$d(b);_i(b,'^[A-Z]+$')&&(b=b.toLowerCase());b=me(b);if(c==null||cj(c).length==0){a.style[b]=Wl}else{_i(c,'-?[\\d\\.]+')&&!ie(Wd,b)&&(c+=lm);a.style[b]=c}}
function kj(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=a.charCodeAt(c+3)+31*(a.charCodeAt(c+2)+31*(a.charCodeAt(c+1)+31*(a.charCodeAt(c)+31*b)))|0;c+=4}while(c<d){b=b*31+Xi(a,c++)}return b|0}
function Qg(a){Mg();var b,c;c=od(Gj(Kg,a),17);b=null;if(a!=null){if(!(b=sb($doc,a))){return null}}if(c){if(!b||c.r==b){return c}}Kg.e==0&&Te(new Vg);!b?(c=new Xg):(c=new Ng(b));Lj(Kg,a,c);Cl(Lg,c);return c}
function Gf(a,b){if(!a){throw new t('Null widget handle. If you are creating a composite, ensure that initWidget() has been called.')}b=cj(b);if(b.length==0){throw new yi('Style names cannot be empty')}mb(a,b)}
function Fh(a,b,c){var d,e;if(c<0||c>a.d){throw new Di}if(a.d==a.b.length){e=ed(Cd,{23:1},20,a.b.length*2,0);for(d=0;d<a.b.length;++d){gd(e,d,a.b[d])}a.b=e}++a.d;for(d=a.d-1;d>c;--d){gd(a.b,d,a.b[d-1])}gd(a.b,c,b)}
function mb(a,b){var c,d,e,f;b=cj(b);f=a.className;c=f.indexOf(b);while(c!=-1){if(c==0||f.charCodeAt(c-1)==32){d=c+b.length;e=f.length;if(d==e||d<e&&f.charCodeAt(d)==32){break}}c=f.indexOf(b,c+1)}if(c==-1){f.length>0&&(f+=$l);a.className=f+b}}
function ei(a,b){this.e=new Bg;this.d=a;this.j=b;Hf(a,this,(Ub(),Ub(),Tb));Hf(a,this,(_b(),_b(),$b));_g(a,this);this.e.r[Km]='gwt-traction-input-autosize';b.r[Km]='gwt-traction-input-shadow';!!b&&(b.r.tabIndex=-2,undefined);Ag(this.e,a);Ag(this.e,b);tg(this,this.e)}
function Lc(b,c){var a,d,e,f,g,h;if(!c){throw new Si('Cannot fire null event')}try{++b.c;g=Oc(b,c.x());d=null;h=b.d?g.bb(g.U()):g.ab();while(b.d?h.c>0:h.c<h.e.U()){f=b.d?Qk(h):Jk(h);try{c.w(od(f,10))}catch(a){a=Jd(a);if(qd(a,32)){e=a;!d&&(d=new Fl);Cl(d,e)}else throw a}}if(d){throw new Xc(d)}}finally{--b.c;b.c==0&&Qc(b)}}
function uf(){var d=$wnd.onbeforeunload;var e=$wnd.onunload;$wnd.onbeforeunload=function(a){var b,c;try{b=Vl(Xe)()}finally{c=d&&d(a)}if(b!=null){return b}if(c!=null){return c}};$wnd.onunload=Vl(function(a){try{Oe&&lc((!Pe&&(Pe=new ef),Pe))}finally{e&&e(a);$wnd.onresize=null;$wnd.onscroll=null;$wnd.onbeforeunload=null;$wnd.onunload=null}})}
function Yd(a,b,c){var d,e;if(!b){return Wl}c=$d(c);b.style[c];if(Zi(im,c)){return Wl+(Zd(a,b),ud(b.clientHeight-ae(Yd(a,b,jm))-ae(Yd(a,b,km))))+lm}if(Zi(em,c)){return Wl+(Zd(a,b),ud(b.clientWidth-ae(Yd(a,b,mm))-ae(Yd(a,b,nm))))+lm}if(Zi(om,c)){return Wl+(e=b.style[om],(e?true:false)?ae(e):1)}d=_d(b,c.replace(/([A-Z])/g,'-$1').toLowerCase(),null);return d==null?Wl:d}
function sf(a,b){switch(b){case 'drag':a.ondrag=pf;break;case 'dragend':a.ondragend=pf;break;case 'dragenter':a.ondragenter=of;break;case 'dragleave':a.ondragleave=pf;break;case 'dragover':a.ondragover=of;break;case 'dragstart':a.ondragstart=pf;break;case 'drop':a.ondrop=pf;break;case 'canplaythrough':case 'ended':case 'progress':a.removeEventListener(b,pf,false);a.addEventListener(b,pf,false);break;default:throw 'Trying to sink unknown event type '+b;}}
function Id(){var a,b,c;!!$stats&&Kd('com.google.gwt.user.client.UserAgentAsserter');a=Ne();Yi(fm,a)||($wnd.alert('ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (safari) does not match the runtime user.agent value ('+a+'). Expect more errors.\n'),undefined);!!$stats&&Kd('com.google.gwt.user.client.DocumentModeAsserter');Me();!!$stats&&Kd('com.tractionsoftware.gwt.demo.autosizingtextarea.client.AutoSizingTextAreaDemo');c=new ji(new ni);Gf(c.r,gm);dg(Qg(gm),c);b=new ji(new ni);Gf(b.r,hm);dg(Qg(hm),b)}
function gf(a){switch(a){case 'blur':return 4096;case bm:return 1024;case tm:return 1;case um:return 2;case 'focus':return 2048;case cm:return 128;case vm:return 256;case dm:return 512;case 'load':return 32768;case 'losecapture':return 8192;case wm:return 4;case xm:return 64;case ym:return 32;case zm:return 16;case Am:return 8;case 'scroll':return 16384;case 'error':return 65536;case 'DOMMouseScroll':case Bm:return 131072;case 'contextmenu':return 262144;case 'paste':return 524288;case Cm:return 1048576;case Dm:return 2097152;case Em:return 4194304;case Fm:return 8388608;case Gm:return 16777216;case Hm:return 33554432;case Im:return 67108864;default:return -1;}}
function Ne(){var c=navigator.userAgent.toLowerCase();var d=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(function(){return c.indexOf(rm)!=-1}())return rm;if(function(){return c.indexOf('webkit')!=-1||function(){if(c.indexOf('chromeframe')!=-1){return true}if(typeof window['ActiveXObject']!=_l){try{var b=new ActiveXObject('ChromeTab.ChromeFrame');if(b){b.registerBhoIfNeeded();return true}}catch(a){}}return false}()}())return fm;if(function(){return c.indexOf(sm)!=-1&&$doc.documentMode>=9}())return 'ie9';if(function(){return c.indexOf(sm)!=-1&&$doc.documentMode>=8}())return 'ie8';if(function(){var a=/msie ([0-9]+)\.([0-9]+)/.exec(c);if(a&&a.length==3)return d(a)>=6000}())return 'ie6';if(function(){return c.indexOf('gecko')!=-1}())return 'gecko1_8';return 'unknown'}
function Me(){var a,b,c;b=$doc.compatMode;a=fd(Gd,{23:1},1,[am]);for(c=0;c<a.length;++c){if(Yi(a[c],b)){return}}a.length==1&&Yi(am,a[0])&&Yi('BackCompat',b)?"GWT no longer supports Quirks Mode (document.compatMode=' BackCompat').<br>Make sure your application's host HTML page has a Standards Mode (document.compatMode=' CSS1Compat') doctype,<br>e.g. by using &lt;!doctype html&gt; at the start of your application's HTML page.<br><br>To continue using this unsupported rendering mode and risk layout problems, suppress this message by adding<br>the following line to your*.gwt.xml module file:<br>&nbsp;&nbsp;&lt;extend-configuration-property name=\"document.compatMode\" value=\""+b+'"/&gt;':"Your *.gwt.xml module configuration prohibits the use of the current doucment rendering mode (document.compatMode=' "+b+"').<br>Modify your application's host HTML page doctype, or update your custom 'document.compatMode' configuration property settings."}
function rf(){mf=Vl(function(a){return true});pf=Vl(function(a){var b,c=this;while(c&&!(b=c.__listener)){c=c.parentNode}c&&c.nodeType!=1&&(c=null);b&&kf(b)&&Ie(a,c,b)});of=Vl(function(a){a.preventDefault();pf.call(this,a)});qf=Vl(function(a){this.__gwtLastUnhandledEvent=a.type;pf.call(this,a)});nf=Vl(function(a){var b=mf;if(b(a)){var c=lf;if(c&&c.__listener){if(kf(c.__listener)){Ie(a,c,c.__listener);a.stopPropagation()}}}});$wnd.addEventListener(tm,nf,true);$wnd.addEventListener(um,nf,true);$wnd.addEventListener(wm,nf,true);$wnd.addEventListener(Am,nf,true);$wnd.addEventListener(xm,nf,true);$wnd.addEventListener(zm,nf,true);$wnd.addEventListener(ym,nf,true);$wnd.addEventListener(Bm,nf,true);$wnd.addEventListener(cm,mf,true);$wnd.addEventListener(dm,mf,true);$wnd.addEventListener(vm,mf,true);$wnd.addEventListener(Cm,nf,true);$wnd.addEventListener(Dm,nf,true);$wnd.addEventListener(Em,nf,true);$wnd.addEventListener(Fm,nf,true);$wnd.addEventListener(Gm,nf,true);$wnd.addEventListener(Hm,nf,true);$wnd.addEventListener(Im,nf,true)}
function tf(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?pf:null);c&2&&(a.ondblclick=b&2?pf:null);c&4&&(a.onmousedown=b&4?pf:null);c&8&&(a.onmouseup=b&8?pf:null);c&16&&(a.onmouseover=b&16?pf:null);c&32&&(a.onmouseout=b&32?pf:null);c&64&&(a.onmousemove=b&64?pf:null);c&128&&(a.onkeydown=b&128?pf:null);c&256&&(a.onkeypress=b&256?pf:null);c&512&&(a.onkeyup=b&512?pf:null);c&1024&&(a.onchange=b&1024?pf:null);c&2048&&(a.onfocus=b&2048?pf:null);c&4096&&(a.onblur=b&4096?pf:null);c&8192&&(a.onlosecapture=b&8192?pf:null);c&16384&&(a.onscroll=b&16384?pf:null);c&32768&&(a.onload=b&32768?qf:null);c&65536&&(a.onerror=b&65536?pf:null);c&131072&&(a.onmousewheel=b&131072?pf:null);c&262144&&(a.oncontextmenu=b&262144?pf:null);c&524288&&(a.onpaste=b&524288?pf:null);c&1048576&&(a.ontouchstart=b&1048576?pf:null);c&2097152&&(a.ontouchmove=b&2097152?pf:null);c&4194304&&(a.ontouchend=b&4194304?pf:null);c&8388608&&(a.ontouchcancel=b&8388608?pf:null);c&16777216&&(a.ongesturestart=b&16777216?pf:null);c&33554432&&(a.ongesturechange=b&33554432?pf:null);c&67108864&&(a.ongestureend=b&67108864?pf:null)}
var Wl='',$l=' ',Xl='(',Mm='0',Zl=':',am='CSS1Compat',Yl='anonymous',qm='auto',bm='change',Km='className',tm='click',um='dblclick',pm='display',Hm='gesturechange',Im='gestureend',Gm='gesturestart',im='height',cm='keydown',vm='keypress',dm='keyup',hm='large',Lm='lineHeight',wm='mousedown',xm='mousemove',ym='mouseout',zm='mouseover',Am='mouseup',Bm='mousewheel',sm='msie',om='opacity',rm='opera',km='paddingBottom',mm='paddingLeft',nm='paddingRight',jm='paddingTop',lm='px',fm='safari',gm='small',Fm='touchcancel',Em='touchend',Dm='touchmove',Cm='touchstart',_l='undefined',Jm='value',em='width';var _;_=l.prototype={};_.eQ=function m(a){return this===a};_.hC=function n(){return F(this)};_.tM=Ul;_.cM={};_=r.prototype=new l;_.cM={23:1,32:1};_=q.prototype=new r;_.cM={23:1,27:1,32:1};_=t.prototype=p.prototype=new q;_.cM={23:1,27:1,30:1,32:1};_=v.prototype=o.prototype=new p;_.cM={23:1,27:1,30:1,32:1};_.b=null;_=y.prototype=new l;var z=0,A=0;
--></script>
<script><!--
_=L.prototype=G.prototype=new y;_.b=null;_.c=null;var H;_=U.prototype=Q.prototype=new l;_.s=function V(){var a={};var b=[];var c=arguments.callee.caller.caller;while(c){var d=this.t(c.toString());b.push(d);var e=Zl+d;var f=a[e];if(f){var g,h;for(g=0,h=f.length;g<h;g++){if(f[g]===c){return b}}}(f||(a[e]=[])).push(c);c=c.caller}return b};_.t=function W(a){return O(a)};_.u=function X(a){return []};_=Z.prototype=new Q;_.s=function ab(){return P(this.u(T()),this.v())};_.u=function bb(a){return $(this,a)};_.v=function cb(){return 2};_=fb.prototype=Y.prototype=new Z;_.s=function gb(){return db(this)};_.t=function hb(a){var b,c;if(a.length==0){return Yl}c=cj(a);c.indexOf('at ')==0&&(c=bj(c,3));b=c.indexOf('[');b==-1&&(b=c.indexOf(Xl));if(b==-1){return Yl}else{c=cj(c.substr(0,b-0))}b=$i(c,String.fromCharCode(46));b!=-1&&(c=bj(c,b+1));return c.length>0?c:Yl};_.u=function ib(a){return eb(this,a)};_.v=function jb(){return 3};_=wb.prototype=new l;_.e=null;_=vb.prototype=new wb;_.d=false;_=ub.prototype=new vb;_.x=function Cb(){return this.y()};_.b=null;_.c=null;var yb=null;_=Gb.prototype=tb.prototype=new ub;_.w=function Hb(a){Fb(od(a,2))};_.y=function Ib(){return Db};var Db;_=Lb.prototype=new l;_.hC=function Nb(){return this.d};_.d=0;var Mb=0;_=Ob.prototype=Kb.prototype=new Lb;_=Pb.prototype=Jb.prototype=new Kb;_.cM={3:1};_.b=null;_.c=null;_=Rb.prototype=new ub;_=Qb.prototype=new Rb;_=Wb.prototype=Sb.prototype=new Qb;_.w=function Xb(a){Vb(this,od(a,4))};_.y=function Yb(){return Tb};var Tb;_=ac.prototype=Zb.prototype=new Qb;_.w=function bc(a){od(a,5).z(this)};_.y=function cc(){return $b};var $b;_=gc.prototype=dc.prototype=new l;_.b=null;_=jc.prototype=hc.prototype=new vb;_.w=function kc(a){od(a,6);Pg()};_.x=function mc(){return ic};var ic=null;_=qc.prototype=nc.prototype=new vb;_.w=function rc(a){pc(od(a,8))};_.x=function tc(){return oc};var oc=null;_=xc.prototype=uc.prototype=new vb;_.w=function yc(a){wc(od(a,9))};_.x=function Ac(){return vc};var vc=null;_=Ec.prototype=Bc.prototype=new l;_.cM={11:1};_.b=null;_.c=null;_=Hc.prototype=new l;_=Gc.prototype=new Hc;_.b=null;_.c=0;_.d=false;_=Sc.prototype=Fc.prototype=new Gc;_=Uc.prototype=Tc.prototype=new l;_.b=null;_=Xc.prototype=Wc.prototype=new p;_.cM={22:1,23:1,27:1,30:1,32:1};_.b=null;_=Yc.prototype=Vc.prototype=new Wc;_.cM={22:1,23:1,27:1,30:1,32:1};_=$c.prototype=Zc.prototype=new l;_.z=function _c(a){};_.cM={5:1,10:1};_=bd.prototype=ad.prototype=new l;_.aC=null;_.qI=0;var hd,id;_=Sd.prototype=Ld.prototype=new l;var Md=null,Nd=null;_=ce.prototype=Vd.prototype=new l;var Wd;_=le.prototype=ke.prototype=he.prototype=new l;_.b=null;_=qe.prototype=pe.prototype=new l;_=te.prototype=se.prototype=new l;_=ve.prototype=ue.prototype=new l;_=ye.prototype=xe.prototype=new l;_=ze.prototype=new l;_=Ce.prototype=Ae.prototype=new l;var Be=null;_=Fe.prototype=De.prototype=new ze;var Ee=null;var Ge=null,He=null;var Oe=false,Pe=null,Qe=0,Re=0,Se=false;_=af.prototype=Ze.prototype=new vb;_.w=function bf(a){vd(a);null.db()};_.x=function cf(){return $e};var $e;_=ef.prototype=df.prototype=new Bc;_.cM={11:1};var ff=false;var lf=null,mf=null,nf=null,of=null,pf=null,qf=null;_=Af.prototype=new l;_.B=function Ff(){return Bf()};_.cM={14:1,18:1};_.r=null;_=zf.prototype=new Af;_.C=function Qf(){};_.D=function Rf(){};_.E=function Sf(){return this.n};_.F=function Tf(){Kf(this)};_.A=function Uf(a){Lf(this,a)};_.G=function Vf(){Mf(this)};_.H=function Wf(){};_.I=function Xf(){};_.cM={7:1,11:1,13:1,14:1,16:1,18:1,20:1};_.n=false;_.o=0;_.p=null;_.q=null;_=yf.prototype=new zf;_.C=function Yf(){lg(this,(jg(),hg))};_.D=function Zf(){lg(this,(jg(),ig))};_.cM={7:1,11:1,13:1,14:1,15:1,16:1,18:1,20:1};_=xf.prototype=new yf;_.K=function bg(){return new Mh(this.b)};_.J=function cg(a){return _f(this,a)};_.cM={7:1,11:1,13:1,14:1,15:1,16:1,18:1,20:1};_=wf.prototype=new xf;_.J=function fg(a){var b;b=_f(this,a);b&&eg(a.r);return b};_.cM={7:1,11:1,13:1,14:1,15:1,16:1,18:1,20:1};_=kg.prototype=gg.prototype=new Vc;_.cM={22:1,23:1,27:1,30:1,32:1};var hg,ig;_=ng.prototype=mg.prototype=new l;_.L=function og(a){a.F()};_=qg.prototype=pg.prototype=new l;_.L=function rg(a){a.G()};_=sg.prototype=new zf;_.E=function ug(){if(this.k){return this.k.n}return false};_.F=function vg(){if(this.o!=-1){Pf(this.k,this.o);this.o=-1}Kf(this.k);this.r.__listener=this;this.H()};_.A=function wg(a){Lf(this,a);Lf(this.k,a)};_.G=function xg(){try{this.I()}finally{Mf(this.k)}};_.B=function yg(){Cf(this,Bf());return this.r};_.cM={7:1,11:1,13:1,14:1,16:1,18:1,20:1};_.k=null;_=Bg.prototype=zg.prototype=new xf;_.cM={7:1,11:1,13:1,14:1,15:1,16:1,18:1,20:1};_=Cg.prototype=new zf;_.F=function Dg(){var a;Kf(this);a=ob(this.r);-1==a&&(this.r.tabIndex=0,undefined)};_.cM={7:1,11:1,13:1,14:1,16:1,18:1,20:1};_=Ng.prototype=Ig.prototype=new wf;_.cM={7:1,11:1,13:1,14:1,15:1,16:1,17:1,18:1,20:1};var Jg,Kg,Lg;_=Sg.prototype=Rg.prototype=new l;_.L=function Tg(a){a.E()&&a.G()};_=Vg.prototype=Ug.prototype=new l;_.cM={6:1,10:1};_=Xg.prototype=Wg.prototype=new Ig;_.cM={7:1,11:1,13:1,14:1,15:1,16:1,17:1,18:1,20:1};_=$g.prototype=new Cg;_.A=function dh(a){var b;b=gf(a.type);(b&896)!=0?Lf(this,a):Lf(this,a)};_.H=function eh(){};_.cM={7:1,11:1,13:1,14:1,16:1,18:1,20:1};_.b=false;_=Zg.prototype=new $g;_.cM={7:1,11:1,13:1,14:1,16:1,18:1,20:1};_=ih.prototype=Yg.prototype=new Zg;_.cM={7:1,11:1,13:1,14:1,16:1,18:1,20:1};_=kh.prototype=jh.prototype=new l;_.cM={2:1,10:1};_.b=null;_=mh.prototype=new l;_.eQ=function nh(a){return this===a};_.hC=function oh(){return F(this)};_.cM={23:1,25:1,26:1};_=lh.prototype=new mh;_.cM={19:1,23:1,25:1,26:1};var ph,qh,rh,sh;_=vh.prototype=uh.prototype=new lh;_.cM={19:1,23:1,25:1,26:1};_=xh.prototype=wh.prototype=new lh;_.cM={19:1,23:1,25:1,26:1};_=zh.prototype=yh.prototype=new lh;_.cM={19:1,23:1,25:1,26:1};_=Bh.prototype=Ah.prototype=new lh;_.cM={19:1,23:1,25:1,26:1};_=Ih.prototype=Ch.prototype=new l;_.K=function Jh(){return new Mh(this)};_.b=null;_.c=null;_.d=0;_=Mh.prototype=Kh.prototype=new l;_.M=function Nh(){return this.b<this.c.d-1};_.N=function Oh(){return Lh(this)};_.O=function Ph(){if(this.b<0||this.b>=this.c.d){throw new Ai}this.c.c.J(this.c.b[this.b--])};_.b=-1;_.c=null;_=Th.prototype=Rh.prototype=new l;_.b=null;_.c=null;_.d=null;_=Vh.prototype=Uh.prototype=new l;_.P=function Wh(){Kc(this.b,this.d,this.c)};_.cM={21:1};_.b=null;_.c=null;_.d=null;_=Yh.prototype=Xh.prototype=new l;_.P=function Zh(){Mc(this.b,this.d,this.c)};_.cM={21:1};_.b=null;_.c=null;_.d=null;_=$h.prototype=new sg;_.z=function fi(a){ci(this,a,gh(this.d))};_.H=function gi(){di(this)};_.cM={4:1,5:1,7:1,9:1,10:1,11:1,13:1,14:1,16:1,18:1,20:1};_.d=null;_.f=0;_.g=10000;_.i=0;_.j=null;_=ji.prototype=hi.prototype=new $h;_.H=function ki(){var a,b,c,d;a=this.d.r;b=qi(a,Lm);this.f=b;c=ai(this,'minHeight',Mm);c>0&&(this.i=c);d=ai(this,'maxHeight','none');d>0&&(this.g=d);bi(this,em);Df(this.j,Mm);this.b=0;this.b+=qi(a,jm);this.b+=qi(a,km);this.c=(Ve(),We(),Ue((!oc&&(oc=new Ob),oc),this));di(this)};_.I=function li(){if(this.c){Sh(this.c.b);this.c=null}};_.cM={4:1,5:1,7:1,8:1,9:1,10:1,11:1,13:1,14:1,16:1,18:1,20:1};_.b=0;_.c=null;_=ni.prototype=mi.prototype=new Yg;_.cM={7:1,11:1,13:1,14:1,16:1,18:1,20:1};_=si.prototype=ri.prototype=new p;_.cM={23:1,27:1,30:1,32:1};_=ui.prototype=ti.prototype=new l;_=wi.prototype=vi.prototype=new p;_.cM={23:1,27:1,30:1,32:1};_=yi.prototype=xi.prototype=new p;_.cM={23:1,27:1,30:1,32:1};_=Bi.prototype=Ai.prototype=zi.prototype=new p;_.cM={23:1,27:1,30:1,32:1};_=Ei.prototype=Di.prototype=Ci.prototype=new p;_.cM={23:1,27:1,30:1,32:1};_=Gi.prototype=new l;_.cM={23:1,29:1};var Hi=null;_=Ki.prototype=Fi.prototype=new Gi;_.eQ=function Li(a){return qd(a,28)&&od(a,28).b==this.b};_.hC=function Mi(){return this.b};_.cM={23:1,25:1,28:1,29:1};_.b=0;var Oi;_=Si.prototype=Ri.prototype=Qi.prototype=new p;_.cM={23:1,27:1,30:1,32:1};_=Ui.prototype=Ti.prototype=new xi;_.cM={23:1,27:1,30:1,32:1};_=Wi.prototype=Vi.prototype=new l;_.cM={23:1,31:1};_=String.prototype;_.eQ=function ej(a){return Yi(this,a)};_.hC=function fj(){return lj(this)};_.cM={1:1,23:1,24:1,25:1};var gj,hj=0,ij;_=pj.prototype=oj.prototype=nj.prototype=new p;_.cM={23:1,27:1,30:1,32:1};_=qj.prototype=new l;_.Q=function sj(a){throw new pj('Add not supported on this collection')};_.R=function tj(a){var b;b=rj(this.K(),a);return !!b};_.S=function uj(){return this.U()==0};_.T=function vj(a){var b;b=rj(this.K(),a);if(b){b.O();return true}else{return false}};_.V=function wj(a){var b,c,d;d=this.U();a.length<d&&(a=cd(a,d));c=this.K();for(b=0;b<d;++b){gd(a,b,c.N())}a.length>d&&gd(a,d,null);return a};_=yj.prototype=new l;_.eQ=function Aj(a){var b,c,d,e,f;if(a===this){return true}if(!qd(a,35)){return false}e=od(a,35);if(this.e!=e.e){return false}for(c=new fk((new Zj(e)).b);Ik(c.b);){b=c.c=od(Jk(c.b),36);d=b.X();f=b.Y();if(!(d==null?this.d:qd(d,1)?Zl+od(d,1) in this.f:Jj(this,d,~~x(d)))){return false}if(!Tl(f,d==null?this.c:qd(d,1)?Ij(this,od(d,1)):Hj(this,d,~~x(d)))){return false}}return true};_.hC=function Bj(){var a,b,c;c=0;for(b=new fk((new Zj(this)).b);Ik(b.b);){a=b.c=od(Jk(b.b),36);c+=a.hC();c=~~c}return c};_.cM={35:1};_=xj.prototype=new yj;_.W=function Tj(a,b){return td(a)===td(b)||a!=null&&w(a,b)};_.cM={35:1};_.b=null;_.c=null;_.d=false;_.e=0;_.f=null;_=Vj.prototype=new qj;_.eQ=function Wj(a){var b,c,d;if(a===this){return true}if(!qd(a,37)){return false}c=od(a,37);if(c.U()!=this.U()){return false}for(b=c.K();b.M();){d=b.N();if(!this.R(d)){return false}}return true};_.hC=function Xj(){var a,b,c;a=0;for(b=this.K();b.M();){c=b.N();if(c!=null){a+=x(c);a=~~a}}return a};_.cM={37:1};_=Zj.prototype=Uj.prototype=new Vj;_.R=function $j(a){return Yj(this,a)};_.K=function _j(){return new fk(this.b)};_.T=function ak(a){var b;if(Yj(this,a)){b=od(a,36).X();Pj(this.b,b);return true}return false};_.U=function bk(){return this.b.e};_.cM={37:1};_.b=null;_=fk.prototype=ck.prototype=new l;_.M=function gk(){return Ik(this.b)};_.N=function hk(){return dk(this)};_.O=function ik(){ek(this)};_.b=null;_.c=null;_.d=null;_=kk.prototype=new l;_.eQ=function lk(a){var b;if(qd(a,36)){b=od(a,36);if(Tl(this.X(),b.X())&&Tl(this.Y(),b.Y())){return true}}return false};_.hC=function mk(){var a,b;a=0;b=0;this.X()!=null&&(a=x(this.X()));this.Y()!=null&&(b=x(this.Y()));return a^b};_.cM={36:1};_=nk.prototype=jk.prototype=new kk;_.X=function ok(){return null};_.Y=function pk(){return this.b.c};_.Z=function qk(a){return Nj(this.b,a)};_.cM={36:1};_.b=null;_=sk.prototype=rk.prototype=new kk;_.X=function tk(){return this.b};_.Y=function uk(){return Ij(this.c,this.b)};_.Z=function vk(a){return Oj(this.c,this.b,a)};_.cM={36:1};_.b=null;_.c=null;_=wk.prototype=new qj;_.Q=function xk(a){this.$(this.U(),a);return true};_.$=function yk(a,b){throw new pj('Add not supported on this list')};_.eQ=function Ak(a){var b,c,d,e,f;if(a===this){return true}if(!qd(a,34)){return false}f=od(a,34);if(this.U()!=f.U()){return false}d=new Lk(this);e=f.K();while(d.c<d.e.U()){b=Jk(d);c=Jk(e);if(!(b==null?c==null:w(b,c))){return false}}return true};_.hC=function Bk(){var a,b,c;b=1;a=new Lk(this);while(a.c<a.e.U()){c=Jk(a);b=31*b+(c==null?0:x(c));b=~~b}return b};_.K=function Dk(){return new Lk(this)};_.ab=function Ek(){return new Rk(this,0)};_.bb=function Fk(a){return new Rk(this,a)};_.cb=function Gk(a){throw new pj('Remove not supported on this list')};_.cM={34:1};_=Lk.prototype=Hk.prototype=new l;_.M=function Mk(){return Ik(this)};_.N=function Nk(){return Jk(this)};_.O=function Ok(){Kk(this)};_.c=0;_.d=-1;_.e=null;_=Rk.prototype=Pk.prototype=new Hk;_.b=null;_=Uk.prototype=Sk.prototype=new Vj;_.R=function Vk(a){return Fj(this.b,a)};_.K=function Wk(){return Tk(this)};_.U=function Xk(){return this.c.b.e};_.cM={37:1};_.b=null;_.c=null;_=Zk.prototype=Yk.prototype=new l;_.M=function $k(){return Ik(this.b.b)};_.N=function _k(){var a;a=dk(this.b);return a.X()};_.O=function al(){ek(this.b)};_.b=null;_=fl.prototype=bl.prototype=new wk;_.Q=function gl(a){return cl(this,a)};_.$=function hl(a,b){(a<0||a>this.c)&&Ck(a,this.c);pl(this.b,a,0,b);++this.c};_.R=function il(a){return dl(this,a,0)!=-1};_._=function jl(a){return zk(a,this.c),this.b[a]};_.S=function kl(){return this.c==0};_.cb=function ll(a){return el(this,a)};_.T=function ml(a){var b;b=dl(this,a,0);if(b==-1){return false}el(this,b);return true};_.U=function nl(){return this.c};_.V=function ql(a){var b;a.length<this.c&&(a=cd(a,this.c));for(b=0;b<this.c;++b){gd(a,b,this.b[b])}a.length>this.c&&gd(a,this.c,null);return a};_.cM={23:1,34:1};_.c=0;var rl;_=ul.prototype=tl.prototype=new wk;_.R=function vl(a){return false};_._=function wl(a){throw new Di};_.U=function xl(){return 0};_.cM={23:1,34:1};_=Al.prototype=yl.prototype=new xj;_.cM={23:1,35:1};_=Fl.prototype=Bl.prototype=new Vj;_.Q=function Gl(a){return Cl(this,a)};_.R=function Hl(a){return Fj(this.b,a)};_.S=function Il(){return this.b.e==0};_.K=function Jl(){return Tk(zj(this.b))};_.T=function Kl(a){return El(this,a)};_.U=function Ll(){return this.b.e};_.cM={23:1,37:1};_.b=null;_=Nl.prototype=Ml.prototype=new kk;_.X=function Ol(){return this.b};_.Y=function Pl(){return this.c};_.Z=function Ql(a){var b;b=this.c;this.c=a;return b};_.cM={36:1};_.b=null;_.c=null;_=Sl.prototype=Rl.prototype=new p;_.cM={23:1,27:1,30:1,32:1};var Vl=D;var Ed=new ui,Fd=new ui,Gd=new ui,Ad=new ui,yd=new ui,wd=new ui,xd=new ui,zd=new ui,Cd=new ui,Bd=new ui,Hd=new ui,Dd=new ui;$stats && $stats({moduleName:'com.tractionsoftware.gwt.demo.autosizingtextarea.AutoSizingTextAreaDemo',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.com_tractionsoftware_gwt_demo_autosizingtextarea_AutoSizingTextAreaDemo) $wnd.com_tractionsoftware_gwt_demo_autosizingtextarea_AutoSizingTextAreaDemo.onScriptLoad();
--></script></body></html>